package com.suse.jd_system_server.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;

/**
 * 订单表(Orders)实体类
 *
 * @author makejava
 * @since 2023-10-16 15:15:38
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Orders implements Serializable {
    private static final long serialVersionUID = 917008019358794663L;
    
    private Long orderId;
    /**
     * 所属酒店id
     */
    private Long hotelId;
    /**
     * 所属用户id
     */
    private Long userId;
    /**
     * 房间id，用于查询订单的房间信息
     */
    private Long roomId;
    /**
     * 评论id，用于查看是否有评论
     */
    private Long comId;
    /**
     * 订单价格，下单时的价格，历史记录
     */
    private Double pirce;
    /**
     * 创建时间，无默认值，需要在初次插入时赋值
     */
    private Date createTime;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 订单状态（0未通过，1正在通知酒店，2交易达成，3取消/退房，4已完成）
     */
    private Integer status;

}

